آموزش gRPC [ویدئو]

gRPC [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: RPC یک چارچوب جدید و مدرن برای ساخت API های مقیاس پذیر، مدرن و سریع است. این توسط بسیاری از شرکت های فناوری برتر مانند گوگل، اسکوئر و نتفلیکس استفاده می شود و به برنامه نویسان امکان می دهد میکروسرویس ها را به هر زبانی که می خواهند بنویسند و در عین حال توانایی برقراری ارتباط آسان بین این سرویس ها را حفظ می کنند. به عنوان مکانیسم انتقال و زبان تعریف سرویس به بافرهای پروتکل متکی است. کلاس کارشناسی ارشد gRPC [جاوا: ساخت APIهای مدرن و میکروسرویس ها بهترین راه برای دریافت یک نمای کلی از همه امکانات ارائه شده توسط gRPC با زبان مورد علاقه شما است. • تئوری gRPC را بیاموزید تا بدانید gRPC چگونه کار می کند • gRPC و الگوی REST API را مقایسه کنید • تعاریف سرویس gRPC خود را در فایل های .proto بنویسید • با استفاده از پلاگین Gradle gRPC کد سرور و کلاینت را در جاوا ایجاد کنید • اجرای unary، پخش جریان سرور، استریم مشتری، و API جریان دو جهته • از طریق تمرین ها و راه حل ها بیاموزید • مفاهیم پیشرفته ای مانند مدیریت خطا، مهلت ها و امنیت SSL را پیاده سازی کنید • یک CRUD API کامل در بالای MongoDB پیاده سازی کنید • برای گسترش سفر یادگیری خود و الهام گرفتن از خدمات gRPC در دنیای واقعی، راهنمایی دریافت کنید همه فایل های کد در https://github.com/PacktPublishing/gRPC-Java-Master-Class-Build-Modern-API-and-Microservices قرار داده شده اند. • با استفاده از پلاگین Gradle gRPC کد سرور و کلاینت را در جاوا ایجاد کنید • اجرای unary، پخش جریان سرور، استریم مشتری، و API جریان دو جهته • یادگیری خود را با راه حل های تمرینی تمرین کنید • پیاده سازی مفاهیم پیشرفته مانند رسیدگی به خطا، ضرب الاجل، و امنیت SSL • یک CRUD API کامل در بالای MongoDB پیاده سازی کنید • برای گسترش سفر یادگیری خود و الهام گرفتن از خدمات gRPC در دنیای واقعی، راهنمایی دریافت کنید. توسعه‌دهندگانی که می‌خواهند نحوه نوشتن سرویس‌ها و مشتریان gRPC را در جاوا و معمارانی که می‌خواهند نحوه عملکرد gRPC و مفاهیم پشت انواع مختلف API را درک کنند. • تئوری gRPC را بیاموزید تا بفهمید gRPC چگونه کار می کند * • gRPC و پارادایم REST API را مقایسه کنید * • تعریف سرویس gRPC خود را در فایل های .proto بنویسید

سرفصل ها و درس ها

بررسی اجمالی دوره gRPC gRPC Course Overview

  • مقدمه gRPC gRPC Introduction

  • هدف دوره Course Objective

[تئوری] gRPC Internals Deep Dive [Theory] gRPC Internals Deep Dive

  • بافرهای پروتکل و قابلیت همکاری زبان Protocol Buffers & Language Interoperability

  • HTTP/2 HTTP/2

  • 4 نوع gRPC API 4 Types of gRPC APIs

  • مقیاس پذیری در gRPC Scalability in gRPC

  • امنیت در gRPC (SSL) Security in gRPC (SSL)

  • gRPC در مقابل REST gRPC vs REST

  • خلاصه بخش - چرا از gRPC استفاده کنید Section Summary - why use gRPC

[Hands On] بررسی اجمالی و راه اندازی پروژه gRPC [Hands-On] gRPC Project Overview & Setup

  • راه اندازی پروژه جاوا Gradle Java Gradle Project Setup

  • ساخت کد سرویس ساختگی Dummy Service Code Generation

  • کد دیگ راه اندازی سرور Server Setup Boilerplate Code

  • کد دیگ بخاری راه اندازی مشتری Client Setup Boilerplate Code

[Hands-On] gRPC Unary [Hands-On] gRPC Unary

  • Unary API چیست؟ What's a Unary API?

  • تعریف API را سلام کنید Greet API Definition

  • پیاده سازی سرور Unary API Unary API Server Implementation

  • پیاده سازی Unary API Client Unary API Client Implementation

  • [راه حل] Sum API [Solution] Sum API

[Hands-On] gRPC سرور جریان [Hands-On] gRPC Server Streaming

  • Server Streaming API چیست؟ What's a Server Streaming API?

  • تعریف API GreetManyTimes GreetManyTimes API Definition

  • Server Streaming API Server پیاده سازی Server Streaming API Server Implementation

  • Server Streaming API Client Server Streaming API Client Implementation

  • [راه حل] PrimeNumberDecomposition API [Solution] PrimeNumberDecomposition API

[Hands-On] gRPC Client Streaming [Hands-On] gRPC Client Streaming

  • Client Streaming API چیست؟ What's a Client Streaming API?

  • تعریف LongGreet API LongGreet API Definition

  • Client Streaming API Server Client Streaming API Server Implementation

  • Client Streaming API Client Implementation - Part 1 - Refactoring Client Streaming API Client Implementation - Part 1 - Refactoring

  • Client Streaming API Client Implementation - Part 2 - Refactoring Client Streaming API Client Implementation - Part 2 - Refactoring

  • [راه حل] ComputeAverage API [Solution] ComputeAverage API

[Hands-On] gRPC دو جهته استریمینگ [Hands-On] gRPC Bi-Directional Streaming

  • یک API جریان دو جهته چیست؟ What's a Bi-Directional Streaming API?

  • تعریف API GreetEveryone GreetEveryone API Definition

  • اجرای سرور API جریان دو جهته Bi-Directional Streaming API Server Implementation

  • اجرای کلاینت API جریانی دو جهته Bi-Directional Streaming API Client Implementation

  • [راه حل] FindMaximum API [Solution] FindMaximum API

[Hands-On] ویژگی های پیشرفته gRPC Deep Dive [Hands-On] gRPC Advanced Features Deep Dive

  • [نظریه] خطاها در gRPC [Theory] Errors in gRPC

  • [دستی] خطاهای پیاده سازی [Hands-On] Errors implementation

  • [نظریه] ضرب الاجل [Theory] Deadlines

  • [دست روی] ضرب الاجل [Hands-On] Deadlines

  • [تئوری] امنیت SSL [Theory] SSL Security

  • [Hands-On] امنیت SSL [Hands-On] SSL Security

  • [نمایش] قابلیت همکاری زبان [Demo] Language Interoperability

  • gRPC Reflection & Evans CLI gRPC Reflection & Evans CLI

[Hands-On] CRUD API با MongoDB [Hands-On] CRUD API with MongoDB

  • MongoDB را نصب کنید Install MongoDB

  • MongoDB UI - Robo 3T را نصب کنید Install MongoDB UI - Robo 3T

  • راه اندازی جاوا سرویس وبلاگ Blog Service Java Setup

  • ایجاد سرور بلاگ CreateBlog Server

  • CreateBlog Client CreateBlog Client

  • سرور ReadBlog ReadBlog Server

  • مشتری ReadBlog ReadBlog Client

  • به روز رسانی سرور وبلاگ UpdateBlog Server

  • کلاینت آپدیت بلاگ UpdateBlog Client

  • حذف سرور بلاگ DeleteBlog Server

  • کلاینت بلاگ را حذف کنید DeleteBlog Client

  • سرور لیست بلاگ ListBlog Server

  • مشتری لیست بلاگ ListBlog Client

  • تست CLI ایوانز با CRUD Evans CLI test with CRUD

مراحل بعدی Next Steps

  • خدمات gRPC در Real Word gRPC Services in the Real Word

  • تبریک و گام های بعدی Congrats & Next Steps

نمایش نظرات

Packtpub یک ناشر دیجیتالی کتاب‌ها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرم‌افزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتاب‌ها، ویدیوها و دوره‌های آموزشی می‌پردازد که به توسعه‌دهندگان و متخصصان فناوری اطلاعات کمک می‌کند تا مهارت‌های خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامه‌نویسی، توسعه وب، داده‌کاوی، امنیت سایبری و هوش مصنوعی را پوشش می‌دهد. محتوای این منابع به صورت کاربردی و به‌روز ارائه می‌شود تا کاربران بتوانند دانش و توانایی‌های لازم برای موفقیت در پروژه‌های عملی و حرفه‌ای خود را کسب کنند.

آموزش gRPC [ویدئو]
جزییات دوره
5 h 4 m
58
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Stéphane Maarek Stéphane Maarek

Stéphane Maarek یک معمار راه حل، مشاور و توسعه دهنده نرم افزار است که علاقه خاصی به همه چیزهای مربوط به داده های بزرگ و تجزیه و تحلیل دارد. او همچنین یک مربی پرفروش Udemy برای دوره های خود در Apache Kafka، Apache NiFi و AWS Lambda است. او عاشق آپاچی کافکا است و مرتباً در پروژه آپاچی کافکا مشارکت می کند. استفان همچنین یک پست وبلاگ مهمان نوشته است که در وب سایت Confluent، شرکت سازنده آپاچی کافکا، نمایش داده شده است. او همچنین یک معمار راه حل های تایید شده AWS است و سال ها تجربه با فناوری هایی مانند Apache Kafka، Apache NiFi، Apache Spark، Hadoop، PostgreSQL، Tableau، Spotfire، Docker، Ansible و غیره دارد.